using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEngine.SceneManagement;
using Qframework;


namespace platformshoot
{
	public class MoveCommand : AbstractCommand
	{
		private readonly float moveInput;

		public MoveCommand(float input)
		{
			moveInput = input;
		}

		protected override void OnExecute()
		{
			this.GetSystem<MovementSystem>().Move(moveInput);
		}
	}
}